changes to compile nicely (with xlib) on BeOS
authorCDT 1999 Shawn T. Amundson <amundson@gtk.org>
Wed, 12 May 1999 08:06:07 +0000 (08:06 +0000)
committerShawn Amundson <amundson@src.gnome.org>
Wed, 12 May 1999 08:06:07 +0000 (08:06 +0000)
Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>

        * configure.in
          gtk-config.in
          ltconfig
          ltmain.sh
          gtk/Makefile.am: changes to compile nicely (with xlib)
          on BeOS

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in
gtk-config.in
gtk/Makefile.am
ltconfig
ltmain.sh

index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 5d82374b6198a2eaa30353fa3f4f08e821c612be..d26bec35a94e7363f47cf5542f2b292c3e34332e 100644 (file)
@@ -1,3 +1,12 @@
+Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * configure.in
+         gtk-config.in
+         ltconfig
+         ltmain.sh     
+         gtk/Makefile.am: changes to compile nicely (with xlib) 
+          on BeOS
+
 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
 
        * acinclude.m4
index 84e46f9adcca22e92cefec1ad18f5c48d4975f0d..9f6bd513cdddc15428c2c58559192290d4cc82ac 100644 (file)
@@ -196,6 +196,20 @@ AC_TRY_RUN([#include <math.h>
 )
 LIBS=$gtk_save_LIBS
 
+MATH_LIB=-lm
+GTK_LIBS_EXTRA=
+AC_MSG_CHECKING(for the BeOS)
+case $host in
+  *-*-beos*)
+    GTK_LIBS_EXTRA="-L\$(top_builddir_full)/gdk/.libs -lgdk"
+    MATH_LIB=
+  ;;
+  default)
+  ;;
+esac
+AC_SUBST(MATH_LIB)
+AC_SUBST(GTK_LIBS_EXTRA)
+
 dnl NeXTStep cc seems to need this
 AC_MSG_CHECKING([for extra flags for POSIX compliance])
 AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
index 7783db73a56491c8ab9ce191e5a079ed1c4c41fc..846f82678050bbaac779059bf20662474f8efb3f 100644 (file)
@@ -115,6 +115,6 @@ if test "$echo_libs" = "yes"; then
         fi
       done
 
-      echo $libdirs @x_ldflags@ -lgtk -lgdk $my_glib_libs @INTLLIBS@ @x_libs@ @GDK_WLIBS@ -lm
+      echo $libdirs @x_ldflags@ -lgtk -lgdk $my_glib_libs @INTLLIBS@ @x_libs@ @GDK_WLIBS@ @MATH_LIB@
 fi      
 
index 12472fedab8f1a69a1e24453739c0b6adf751f97..ffc635c683fddbbbfb1543f2d707acbdcc5e102d 100644 (file)
@@ -1,5 +1,7 @@
 ### Process this file with automake to produce Makefile.in
 
+top_builddir_full=`cd \$(top_builddir); pwd`
+
 gtkincludedir = $(includedir)/gtk
 
 lib_LTLIBRARIES = libgtk.la
@@ -307,6 +309,7 @@ libgtk_la_LDFLAGS = \
        @GLIB_DEPLIBS@                                          \
        @x_ldflags@                                             \
        @x_libs@                                                \
+       @GTK_LIBS_EXTRA@                                        \
        -lm
 #      $(top_builddir)/gdk/libgdk.la
 
index e3c5a9544abf8ca90f9d1945bc428cb7d676f754..a11c557170ce14b7570847a1d18f6533e3289e40 100755 (executable)
--- a/ltconfig
+++ b/ltconfig
@@ -1694,6 +1694,7 @@ beos*)
   library_names_spec='${libname}.so'
   dynamic_linker="$host_os ld.so"
   shlibpath_var=LIBRARY_PATH
+  deplibs_check_method=pass_all
   lt_cv_dlopen="load_add_on"
   lt_cv_dlopen_libs=
   lt_cv_dlopen_self=yes
index f1b9986110788be7eb307fe990a9ab9b75cd9bb2..8d2678acc529c98c682641d96e4ca7f97fceef8d 100644 (file)
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -788,6 +788,9 @@ compiler."
 #  }
 # /* impgen.c ends here */
       ;;
+    *-*-beos*)
+      allow_undefined=no
+      ;;
     *)
       allow_undefined=yes
       ;;